package client.persistance;

import java.util.List;

import client.bean.Member;
import client.bean.Plan;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface AdminkoAsync {
	void getPlan(AsyncCallback<Plan> async);

	void getPlans(AsyncCallback<List<Plan>> async);

	void updatePlans(List<Plan> plans, AsyncCallback<Void> async);

	void addMember(Member member, AsyncCallback<Void> asyncCallback);

	void informMembers(Plan plan, AsyncCallback<Void> asyncCallback);

	void getURLFromUniquePath(String encodedPath, AsyncCallback<String> asyncCallback);
}
